//
// Utility classes
// --------------------------------------------------


// Floats
// -------------------------

.clearfix {
  .clearfix();
}
.center-block {
  .center-block();
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}


// Toggling content
// -------------------------

// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  .text-hide();
}


// Hide from screenreaders and browsers
//
// Credit: HTML5 Boilerplate

.hidden {
  display: none !important;
}


// For Affix plugin
// -------------------------

.affix {
  position: fixed;
}

.word-break {
  word-break:break-all;
  overflow:hidden;
}

.p-h-5 {
  padding-right: 5px;
  padding-left: 5px;
}
.p-h-10 {
  padding-right: 10px;
  padding-left: 10px;
}
.p-h-15 {
  padding-right: 15px;
  padding-left: 15px;
}
.p-h-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.p-h-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.p-h-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.p-h-35 {
  padding-left: 35px;
  padding-right: 35px;
}
.p-h-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.p-h-45 {
  padding-left: 45px;
  padding-right: -45px;
}
.p-h-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.p-v-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.p-v-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p-v-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.p-v-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-v-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.p-v-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.p-v-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.p-v-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.p-v-45 {
  padding-top: -45px;
  padding-bottom: 45px;
}
.p-v-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.m-b-5 {
  margin-bottom: 5px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-b-30 {
  margin-bottom: 30px;
}
.m-b-35 {
  margin-bottom: 35px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-b-45 {
  margin-bottom: 45px;
}
.m-b-50 {
  margin-bottom: 50px;
}

.pr {
  position: relative;
}

[v-cloak] {
  display: none;
}